package me.a01mymap;

import java.util.HashMap;
import java.util.Map;

public class A01_MapDemo1 {
    public static void main(String[] args) {
        //Map集合方法

        //创建Map集合的对象
        Map<String, Integer> map = new HashMap<>();

        //1.添加元素
        //put方法的细节
        //添加数据时，如果键不存在，那么直接把键值对对象添加到集合中，方法返回null
        //如果键已经存在，那么会把原有的键值对对象覆盖掉，然后把被覆盖的值进行返回
        map.put("康帅夫", 2);
        map.put("粤利粤", 10);
        map.put("脉冻", 5);
        System.out.println(map);

       /* Integer value1 = map.put("脉冻", 4);
        System.out.println(value1);
        System.out.println(map);

        //2.删除
        Integer remove = map.remove("康帅夫");
        System.out.println(remove);
        System.out.println(map);

        //3.清空
        map.clear();*/

        //4.判断是否包含
        boolean containsKey = map.containsKey("康帅夫");
        System.out.println(containsKey);

        boolean containsValue = map.containsValue(3);
        System.out.println(containsValue);

        //5.大小
        int size = map.size();
        System.out.println(size);
    }
}
